Software Toolkit for Building Embedded and Distributed Knowledge-based Systems
نویسنده
چکیده
The paper discusses the basic principles and the architecture of the software toolkit for constructing knowledge-based systems which can be used cooperatively over computer networks and also embedded into larger software systems in different ways. Presented architecture is based on frame knowledge representation and production rules, which also allows to interface high-level programming languages and relational databases by exposing corresponding classes or database tables as frames. Frames located on the remote computers can also be transparently accessed and used in inference, and the dynamic knowledge for specific frames can also be transferred over the network. The issues of implementation of such a system are addressed, which use Java programming language, CORBA and XML for external knowledge representation. Finally, some applications of the toolkit are considered, including e-business approach to knowledge sharing, intelligent web behaviours, etc.
منابع مشابه
ZEUS: A Toolkit for Building Distributed Multiagent Systems
The multi-agent systems approach of knowledge level co-operation between autonomous agents promises significant benefits to distributed systems engineering, such as enhanced interoperability, scalability and reconfigurability. However, thus far, because of the innate difficulty of constructing multi-agent systems, this promise has been largely unrealised. Hence, there is an emerging desire amon...
متن کاملVEST: An Aspect-Based Composition Tool for Real-Time Systems
Building distributed embedded systems from scratch is not cost-effective. Instead, designing and building these systems by using domain specific components has promise. However, in using components, the most difficult issues are ensuring that hidden dependencies won't cause failures and that non-functional properties such as real-time performance are being met. We have built the VEST toolkit wh...
متن کاملRSVC: A Reliable Distributed Control Software Development Toolkit
Modern large accelerator control systems consist of communication software and distributed services that must be reliable, eecient and exible. These requirements motivate the use of object-oriented technology to develop a toolkit for building reliable and fault-tolerant distributed software. This paper describes a C ++ toolkit (RSVC) that reduces eeort of development of reliable distributed con...
متن کاملProMARTES Toolkit for Cycle-accurate Performance Analysis of Real-Time Distributed Systems
This paper presents the ProMARTES toolkit for profiling, modeling and performance analysis of component-based real-time distributed systems (CB-RTDS). The ProMARTES toolkit features multiple benefits: (a) cycle-accurate profiling of individual components and automated generation of MARTEcompatible SW component performance models, (b) guided composition of a system architecture from available SW...
متن کاملA Prototype Embedded Microprocessor Interconnect for Distributed and Parallel Computing
Parallel computing is currently undergoing a transition from a niche use to widespread acceptance due to new, computationally intensive applications and multi-core processors. While parallel processing is an invaluable tool for increasing performance, more time and expertise are required to develop a parallel system than are required for sequential systems. This paper discusses a toolkit curren...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره cs.AI/0106054 شماره
صفحات -
تاریخ انتشار 2000